package com.woniu.moudle;

import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 
 * </p>
 *
 * @author w
 * @since 2021-11-11
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class HisPatient implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 患者ID
     */
    @TableId(value = "patient_id", type = IdType.AUTO)
    private Integer patientId;

    /**
     * 患者身份证号,必填
     */
    private Integer patientCardid;

    /**
     * 密码
     */
    private String patientPassword;

    /**
     * 患者姓名
     */
    private String patientName;

    /**
     * 患者年龄
     */
    private Integer patientAge;

    /**
     * 患者性别,0:女,1:男
     */
    private Integer patientGander;

    /**
     * 患者医保号
     */
    private String patientMedical;

    /**
     * 患者余额
     */
    private BigDecimal patientBalance;

    /**
     * 患者状态，0：门诊,1:住院
     */
    private Integer patientStatus;

    /**
     * 患者手机号
     */
    private String patientPhone;

    /**
     * 患者电话
     */
    private String patientEmergency;

    /**
     * 患者紧急联系人
     */
    private String patientEmergencyPhone;

    /**
     * 患者身份标识
     */
    @TableField("patient_Identification")
    private Integer patientIdentification;

    /**
     * 患者地址
     */
    private String patientAddress;

    /**
     * 患者血压
     */
    private String patientBloodPressure;

    /**
     * 患者身高
     */
    private String patientHeight;

    /**
     * 患者体重
     */
    private String patientWeight;

    /**
     * 患者脉搏
     */
    private String patientPulse;

    /**
     * 患者体温
     */
    private String patientTemperature;

    /**
     * 记录新增时间
     */
    private LocalDateTime rawAddTime;

    /**
     * 记录更新时间
     */
    private LocalDateTime rawUpdateTime;


}
